#!/bin/sh

if [ "$1" = 'r' ]
then 
./boardtop_tb --vcd=wave.vcd
exit
fi

if [ "$1" = 'c' ] 
then
rm *.o
rm *.vcd
rm *.cf
rm boardtop_tb
#ghdl -a -g --work=fmf fmf/*.vhd 
ghdl -a -g Mod-m-counter.vhd
ghdl -a -g Memory_controller.vhd
#ghdl -a -g sram256k16.vhd
#ghdl -a -g sram2k16.vhd
ghdl -a --ieee=synopsys -fexplicit -g ram_models/sram.vhd
ghdl -a -g Uart_rx.vhd
ghdl -a -g Uart_tx.vhd
ghdl -a -g ASCII_parser.vhd
ghdl -a -g UartModule.vhd
ghdl -a -g dmaModule.vhd
ghdl -a -g BoardTop.vhd
fi

ghdl -a --ieee=synopsys -g BoardTop_tb.vhd  && ghdl -e --ieee=synopsys -fexplicit -g BoardTop_tb
